\documentclass[a4paper]{book}
\usepackage{a4wide}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{listings}
\usepackage{color}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage{times}
\usepackage{ifpdf}
\ifpdf
\usepackage[pdftex,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\else
\usepackage[ps2pdf,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\usepackage{pspicture}
\fi
\usepackage[utf8]{inputenc}
\usepackage{doxygen}
\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
\makeindex
\setcounter{tocdepth}{3}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\hypersetup{pageanchor=false}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
{\Large CICE \\[1ex]\large cice4\_\-0\_\-20091006 }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.6.1}\\
\vspace*{0.5cm}
{\small Tue Oct 6 14:02:22 2009}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
\chapter{Modules Index}
\input{namespaces}
\chapter{Data Type Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Module Documentation}
\input{namespaceCICE__InitMod}
\include{namespaceCICE__RunMod}
\include{namespaceice__aerosol}
\include{namespaceice__age}
\include{namespaceice__atmo}
\include{namespaceice__blocks}
\include{namespaceice__boundary}
\include{namespaceice__broadcast}
\include{namespaceice__calendar}
\include{namespaceice__communicate}
\include{namespaceice__comp__mct}
\include{namespaceice__constants}
\include{namespaceice__diagnostics}
\include{namespaceice__distribution}
\include{namespaceice__domain}
\include{namespaceice__domain__size}
\include{namespaceice__dyn__evp}
\include{namespaceice__exit}
\include{namespaceice__fileunits}
\include{namespaceice__flux}
\include{namespaceice__forcing}
\include{namespaceice__FY}
\include{namespaceice__gather__scatter}
\include{namespaceice__global__reductions}
\include{namespaceice__grid}
\include{namespaceice__history}
\include{namespaceice__history__fields}
\include{namespaceice__history__write}
\include{namespaceice__init}
\include{namespaceice__itd}
\include{namespaceice__kinds__mod}
\include{namespaceice__lvl}
\include{namespaceice__mechred}
\include{namespaceice__meltpond}
\include{namespaceice__ocean}
\include{namespaceice__orbital}
\include{namespaceice__pio}
\include{namespaceice__prescaero__mod}
\include{namespaceice__prescribed__mod}
\include{namespaceice__probability}
\include{namespaceice__probability__tools}
\include{namespaceice__read__write}
\include{namespaceice__restart}
\include{namespaceice__restoring}
\include{namespaceice__scam}
\include{namespaceice__shortwave}
\include{namespaceice__spacecurve}
\include{namespaceice__state}
\include{namespaceice__step__mod}
\include{namespaceice__therm__itd}
\include{namespaceice__therm__vertical}
\include{namespaceice__timers}
\include{namespaceice__transport__driver}
\include{namespaceice__transport__remap}
\include{namespaceice__work}
\chapter{Data Type Documentation}
\input{typeice__blocks_1_1block}
\include{interfaceice__broadcast_1_1broadcast__array}
\include{interfaceice__broadcast_1_1broadcast__scalar}
\include{typeice__distribution_1_1distrb}
\include{interfaceice__restart_1_1dumpfile}
\include{typeice__spacecurve_1_1factor__t}
\include{interfaceice__gather__scatter_1_1gather__global}
\include{interfaceice__gather__scatter_1_1gatherArray}
\include{interfaceice__global__reductions_1_1global__maxval}
\include{interfaceice__global__reductions_1_1global__minval}
\include{interfaceice__global__reductions_1_1global__sum}
\include{interfaceice__global__reductions_1_1global__sum__prod}
\include{typeice__boundary_1_1ice__halo}
\include{interfaceice__boundary_1_1ice__HaloExtrapolate}
\include{interfaceice__boundary_1_1ice__HaloUpdate}
\include{typeice__history__fields_1_1ice__hist__field}
\include{interfaceice__pio_1_1ice__pio__initdecomp}
\include{interfaceice__read__write_1_1ice__read__global__nc}
\include{interfaceice__blocks_1_1PrintTrouble}
\include{interfaceice__restart_1_1restartfile}
\include{interfaceice__gather__scatter_1_1scatter__global}
\include{typeice__timers_1_1timer__data}
\chapter{File Documentation}
\input{CICE_8F90}
\include{CICE__InitMod_8F90}
\include{CICE__RunMod_8F90}
\include{ice__aerosol_8F90}
\include{ice__age_8F90}
\include{ice__atmo_8F90}
\include{ice__blocks_8F90}
\include{ice__boundary_8F90}
\include{ice__broadcast_8F90}
\include{ice__calendar_8F90}
\include{drivers_2cpl__share_2ice__communicate_8F90}
\include{mpi_2ice__communicate_8F90}
\include{ice__comp__mct_8F90}
\include{ice__constants_8F90}
\include{ice__diagnostics_8F90}
\include{ice__distribution_8F90}
\include{ice__domain_8F90}
\include{ice__domain__size_8F90}
\include{ice__dyn__evp_8F90}
\include{ice__exit_8F90}
\include{ice__fileunits_8F90}
\include{ice__flux_8F90}
\include{ice__forcing_8F90}
\include{ice__FY_8F90}
\include{ice__gather__scatter_8F90}
\include{ice__global__reductions_8F90}
\include{ice__grid_8F90}
\include{ice__history_8F90}
\include{ice__history__fields_8F90}
\include{ice__history__write_8F90}
\include{ice__init_8F90}
\include{ice__itd_8F90}
\include{ice__kinds__mod_8F90}
\include{ice__lvl_8F90}
\include{ice__mechred_8F90}
\include{ice__meltpond_8F90}
\include{ice__ocean_8F90}
\include{ice__orbital_8F90}
\include{ice__pio_8F90}
\include{ice__prescaero__mod_8F90}
\include{ice__prescribed__mod_8F90}
\include{ice__probability_8F90}
\include{ice__probability__tools_8F90}
\include{ice__read__write_8F90}
\include{ice__restart_8F90}
\include{ice__restoring_8F90}
\include{ice__scam_8F90}
\include{ice__shortwave_8F90}
\include{ice__spacecurve_8F90}
\include{ice__state_8F90}
\include{ice__step__mod_8F90}
\include{ice__therm__itd_8F90}
\include{ice__therm__vertical_8F90}
\include{ice__timers_8F90}
\include{ice__transport__driver_8F90}
\include{ice__transport__remap_8F90}
\include{ice__work_8F90}
\printindex
\end{document}
